package com.cma.model.db;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;


/**
 * 中国热带气旋分级信息表
 * 数据库表【chntpcloneclassinfo】对应的entity对象
 *
 * @author  bjs
 * @date 2017-01-03 18:59:17
*/
@Entity
@Table(name = "chntpcloneclassinfo")
public class Chntpcloneclassinfo extends BaseDbEntity implements Serializable {


// 台风等级中文名称
@Column(name = "c_levelname_ch", nullable = false)
private java.lang.String cLevelnameCh;


// 台风等级英文简写
@Column(name = "c_levelname_en", nullable = false)
private java.lang.String cLevelnameEn;


// 底层中心附近最大平均风速的下限
@Column(name = "v_substratecenterspeedmin", nullable = false)
private java.lang.Double vSubstratecenterspeedmin;


// 底层中心附近最大平均风速的上限
@Column(name = "v_substratecenterspeedmax", nullable = false)
private java.lang.Double vSubstratecenterspeedmax;


// 底层中心附近最大风力等级下限
@Column(name = "v_substratecenterwindpowermin", nullable = false)
private java.lang.Integer vSubstratecenterwindpowermin;


// 底层中心附近最大风力等级上限
@Column(name = "v_substratecenterwindpowermax", nullable = false)
private java.lang.Integer vSubstratecenterwindpowermax;






    // ================================================================================================



    /**
     * 获取对象的属性【台风等级中文名称】
     *
     * @return java.lang.String
     */
public java.lang.String getCLevelnameCh() {
        return cLevelnameCh;
        }

/**
 * 设置对象的属性【台风等级中文名称】
 * @param cLevelnameCh
 */
public void setCLevelnameCh(java.lang.String cLevelnameCh) {
        this.cLevelnameCh = cLevelnameCh;
        }

    /**
     * 获取对象的属性【台风等级英文简写】
     *
     * @return java.lang.String
     */
public java.lang.String getCLevelnameEn() {
        return cLevelnameEn;
        }

/**
 * 设置对象的属性【台风等级英文简写】
 * @param cLevelnameEn
 */
public void setCLevelnameEn(java.lang.String cLevelnameEn) {
        this.cLevelnameEn = cLevelnameEn;
        }

    /**
     * 获取对象的属性【底层中心附近最大平均风速的下限】
     *
     * @return java.lang.Double
     */
public java.lang.Double getVSubstratecenterspeedmin() {
        return vSubstratecenterspeedmin;
        }

/**
 * 设置对象的属性【底层中心附近最大平均风速的下限】
 * @param vSubstratecenterspeedmin
 */
public void setVSubstratecenterspeedmin(java.lang.Double vSubstratecenterspeedmin) {
        this.vSubstratecenterspeedmin = vSubstratecenterspeedmin;
        }

    /**
     * 获取对象的属性【底层中心附近最大平均风速的上限】
     *
     * @return java.lang.Double
     */
public java.lang.Double getVSubstratecenterspeedmax() {
        return vSubstratecenterspeedmax;
        }

/**
 * 设置对象的属性【底层中心附近最大平均风速的上限】
 * @param vSubstratecenterspeedmax
 */
public void setVSubstratecenterspeedmax(java.lang.Double vSubstratecenterspeedmax) {
        this.vSubstratecenterspeedmax = vSubstratecenterspeedmax;
        }

    /**
     * 获取对象的属性【底层中心附近最大风力等级下限】
     *
     * @return java.lang.Integer
     */
public java.lang.Integer getVSubstratecenterwindpowermin() {
        return vSubstratecenterwindpowermin;
        }

/**
 * 设置对象的属性【底层中心附近最大风力等级下限】
 * @param vSubstratecenterwindpowermin
 */
public void setVSubstratecenterwindpowermin(java.lang.Integer vSubstratecenterwindpowermin) {
        this.vSubstratecenterwindpowermin = vSubstratecenterwindpowermin;
        }

    /**
     * 获取对象的属性【底层中心附近最大风力等级上限】
     *
     * @return java.lang.Integer
     */
public java.lang.Integer getVSubstratecenterwindpowermax() {
        return vSubstratecenterwindpowermax;
        }

/**
 * 设置对象的属性【底层中心附近最大风力等级上限】
 * @param vSubstratecenterwindpowermax
 */
public void setVSubstratecenterwindpowermax(java.lang.Integer vSubstratecenterwindpowermax) {
        this.vSubstratecenterwindpowermax = vSubstratecenterwindpowermax;
        }

        // ================================================================================================

        public String toString(){
            StringBuffer sb = new StringBuffer();
            sb.append("Chntpcloneclassinfo=====>");
            sb.append("{");
                                sb.append("id=>"+this.id).append(", ");
                                sb.append("cLevelnameCh=>"+this.cLevelnameCh).append(", ");
                                sb.append("cLevelnameEn=>"+this.cLevelnameEn).append(", ");
                                sb.append("vSubstratecenterspeedmin=>"+this.vSubstratecenterspeedmin).append(", ");
                                sb.append("vSubstratecenterspeedmax=>"+this.vSubstratecenterspeedmax).append(", ");
                                sb.append("vSubstratecenterwindpowermin=>"+this.vSubstratecenterwindpowermin).append(", ");
                                sb.append("vSubstratecenterwindpowermax=>"+this.vSubstratecenterwindpowermax).append(", ");
                                sb.append("createTime=>"+this.createTime).append(", ");
                                sb.append("updateTime=>"+this.updateTime).append(", ");
                        sb.append("}");
            return sb.toString();
        }

}